package com.sc.nft.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sc.nft.entity.PrizeDrawActivityAwardLog;
import com.sc.nft.entity.UserInfo;
import com.sc.nft.entity.dto.ActivityLogDTO;
import com.sc.nft.entity.vo.RollVO;
import com.sc.nft.sup.PageRequest;

import java.util.List;

/**
 * 抽奖活动的奖品日志(PrizeDrawActivityAwardLog)表服务接口
 *
 * @author wwc
 * @since 2023-08-23 15:35:31
 */
public interface PrizeDrawActivityAwardLogService {

    /**
     * 活动日志
     *
     * @return
     */
    IPage<PrizeDrawActivityAwardLog> activityLog(ActivityLogDTO activityLogDTO, UserInfo userInfo);

    /**
     * 滚动
     *
     * @return
     */
    List<RollVO> roll(Long id);

}
